                ####     ##########s* s,sssss    ###
                $$$$ $$$ $$$$',`$$$ d.`$b$$$ s$$ $$$ $$$
                $$$l $$$ l$$$$$ $$$ $$ $$$$l $$$ $$$ $$$
                :$$l $$$ l$$sss $$$ $$ $$$$l $$$ $$$ $$$
                 $$ $$$,$$$$$ $$$ $$ $$$S$ $$$,$$$ $$$
                $,`b,_,d' $$$ $$$ $$ sss`b,_,d$$$ $$$
                $$b,.`^`.,s $$$ $$$ $$ ... . `^` $$$ $$D
                $"$$$$$$$ $ s ` $$b,,,d$$S#S $" "Y
                 `.,`',. ,  '.  `.`S'."     ` `.`*
                ",  .' ..sss7,     ., `' .,'`."  . l
                 ;'.",S',S"'.ssS' .' ` ,.`'S.`'b,`$S,`S
                S%S l$ S',S$S'., $$ l.`s`Sb,`Sb,`$$"$$ $
                $$$S,$$ S$$$ $',S$$$ $ ; ;$$$ $$$$$l $$$
                  `"S$$$$$$S.`S$$SsS$sSs$$$"$$$$$$""'`
                S,  ss, `"S$$; $$$$ $$$$$$$S"  ,%"  ,$
                $$S. `SX,  .`S$$$$$$"$$$$$$',  ,S$'  $$$
                $$$S.  $$S,  `S$$sS"7",S$$"  ,S$$'  ;$$$
                $$$$$S, `"S$$S,`',S$$S,`',S$$S"   ,S$$$
                $s.`"S$X%.    ,S$$$$$$$$Ss.   .,s%S$$',$
                $$$$S%,`"S$$$S"$$$ $$$`S$$$$S"',%S$$
                $$$$$$$$$$$$S'.S"S$"$S$S,`S$$$$$$$$$$$
                $$$$$$$$$$$$ l$$$SsS,S $$$$; $$$$$$$$$$$
                $$$$$$S"$$$S,`"S$,$$$S"' ,$"S$$$$$$$
                $$$S'.%S$$$$$$$$Ss,`""   .sS$$$Sss.`S$$$
                $$$ $$$$$$$S%s.`"S$SsssS$S'.s%S$$$$ $$$
                $$ $$$$$$$$$$$$$SsS$$ $$SsS$$$$$$$$$$ $$
                $ $$$$$$$S""""S$$$$$$$$S"""S$$$$$$ $
                 ;$$$$S'.sSS."ss,.`""'.,ss`.SSx,`S$$$;
                $$$$$$'s`"S$; $$$$Sl S$$$$;`$$S"' $$$$$
                $$$$$'l$$$S, ,s.`"""' `""""., .,S$S $$$$
                9$$$$ 42O$S',$$$$$$S" "S$$$$$S $$$$l $$L
